﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Libreria.SICOM.Modelo;

namespace Libreria.SICOM.Negocio
{
     public class DetalledeEquipoNegocio
    {
        public List<DetalledeEquipo> consultarDetalledeEquipo(String CadenaDeConexion)
        {
            DetalledeEquipo nuevoDetalledeEquipo = new DetalledeEquipo(CadenaDeConexion);
            return nuevoDetalledeEquipo.consultar();
        }

        public void crearDetalledeEquipo(Int32? Identificador, DateTime Fechainstalacion, String Mac, String CadenaDeConexion)
        {
            DetalledeEquipo DetalledeEquipo = new DetalledeEquipo(CadenaDeConexion);
            DetalledeEquipo.Identificador = Identificador;
            DetalledeEquipo.Fechadeinstalacion = Fechainstalacion;
            DetalledeEquipo.Mac = Mac;
            DetalledeEquipo.crear();
        }
        public void actualizarDetalledeEquipo(Int32? Identificador, DateTime Fechainstalacion, String Mac, String CadenaDeConexion)
        {
            DetalledeEquipo DetalledeEquipo = new DetalledeEquipo(CadenaDeConexion);
            DetalledeEquipo.Identificador = Identificador;
            DetalledeEquipo.Fechadeinstalacion = Fechainstalacion;
            DetalledeEquipo.Mac = Mac;
            DetalledeEquipo.actualizar();
        }
        public void eliminarDetalledeEquipo(Int32? Identificador, String CadenaDeConexion)
        {
            DetalledeEquipo DetalledeEquipo = new DetalledeEquipo(CadenaDeConexion);
            DetalledeEquipo.Identificador = Identificador;
            DetalledeEquipo.eliminar();
        }


        public DetalledeEquipo ConsultarPorIdentificador(Int32? Identificador, String CadenaDeConexion)
        {
            DetalledeEquipo nuevodetalle = new DetalledeEquipo(CadenaDeConexion);
            DetalledeEquipo retornar = nuevodetalle.consultarPorIdentificador(Identificador);
            return retornar;
        }
    }
}
